#include "contact.h"

void menu()
{
	printf("#############################\n");
	printf("####  1.add    2.del     ####\n");
	printf("####  3.search 4.modify  ####\n");
	printf("####  5.show   6.clear   ####\n");
	printf("####  7.sort   0.exit    ####\n");
	printf("#############################\n");
}

int main(void)
{
	//创建一个通讯录并初始化
	Contact con;
	InitContact(&con);

	int input = 0;

	do
	{
		menu();

		printf("请输入你的选择:>");
		scanf("%d", &input);

		switch (input)
		{
		case Add:
			AddContact(&con);
			break;
		case Del:
			DelContact(&con);
			break;
		case Search:
			SearchContact(&con);
			break;
		case Modify:
			ModifyContact(&con);
			break;
		case Show:
			ShowContact(&con);
			break;
		case Clear:
			ClearContact(&con);
			break;
		case Sort:
			SortContact(&con);
			break;
		case Exit:
			SaveContact(&con);
			DestroyContact(&con);
			printf("退出成功!\n");
			break;
		default:
			printf("输入有误,请重新输入.\n");
			break;
		}

	} while (input);

	return 0;
}
